//函数封装
(function(w) {
	console.log("会不会自动运行")
	//实例化参数
	var layer = layui.layer;
	var $ = layui.jquery;
	//穿梭框加载	
	var transfer = layui.transfer
	var util = layui.util;
	//函数封装
	var pageMain = {
		//入口方法
		initMain: function() {
			//基础效果
			pageInit.initBase();
			//初始化右侧数据
			pageInit.initRight();
			//显示搜索框
			pageInit.initSearch();
			//加载事件
			pageEvent.GetEvent()
		},
	}
	//页面初始化
	var pageInit = {
		//基础效果
		initBase: function() {
			//基础效果
			transfer.render({
				elem: '#test1',
				title: ['标题一', '标题二'],
				data: data1,
				id: 'demo1', //定义唯一索引
				onchange: function(data, index) {
					layer.msg("左右数据穿梭的回调:" + data[0].title)
				}
			})
		},
		//初始化右侧数据
		initRight: function() {
			transfer.render({
				elem: '#test3',
				title: ['标题一', '标题二'],
				data: data2,
				value: ["1", "3", "5", "7", "9", "11"]
			})
		},
		//显示搜索框
		initSearch: function() {
			//显示搜索框
			transfer.render({
				elem: '#test4',
				data: data1,
				title: ['文本墨客', '获奖文人'],
				showSearch: true, //搜索框的开启关闭
			})
		},
	}
	//页面事件绑定
	var pageEvent = {
		GetEvent: function() {
			//批量办法定事件
			util.event('lay-demoTransferActive', {
				getData: function(othis) {
					console.log(transfer)
					var getData = transfer.getData('demo1'); //获取右侧数据
					layer.alert(JSON.stringify(getData));
				},
				reload: function() {
					//实例重载
					transfer.reload('demo1', {
						title: ['新标题一', '标题二'],
						value:[],
					})
				}
			});
		},

	}
	//页面其他公共资源
	var pageTool = {

	}


	w.pagMain = pageMain;
	w.pageEvent = pageEvent;

})(window);

//入口，想但与jq的$.ready
layui.layer.ready(function() {
	pagMain.initMain();
})
